/**
 *保存菜单输入内容的限制条件 
 */
function tiaojian(b){
	var name=$('#name').val();
	var lj=$('#lj').val();
	var tb=$('#tb').val();
	var type=$('#type').val();
	
	if(name==null || name==''){
		alert('请输入菜单名称');
	}else if(lj==null || lj==''){
		alert('请输入链接地址');
	}else if(tb==null || tb==''){
		alert('请选择图标');
	}else if(type==null || type==''){
		alert('请选择菜单类型');
	}else if(isEmail()){
		if(b != 0){
			var id = b;
			List(b,id);
		}else{
			List(b,0);
		}
	}
}

//菜单命名
function isEmail(){
	var str = $('#name').val();
	var reg = /^[a-zA-Z0-9_\u4e00-\u9fa5]+$/;//菜单名称只能包含汉字、字母、下划线、数字
	var rge = /([A-Za-z]|[\u4E00-\u9FA5])/;//菜单名称必须包含汉字或字母
	var gre = /^.{0,15}$/;//菜单名称长度为1-8位
	if(reg.test(str)){//只能包含汉字、字母、下划线、数字
	   if(rge.test(str)){//必须包含汉字或字母
		   if(gre.test(str)){//长度为1-8位
			   return true;
		   }else{
			   alert('菜单名称不超过15个字符');   
		   }
	   }else{
		   alert('菜单名称必须包含汉字或字母');
	   }
	}else{
   		alert('菜单名称只能包括汉字、数字、字母和下划线');
   	}
}

function List(b,id){
	var name=$('#name').val();
	$.ajax({	
		type : "post", 
		url : "/get_cd_admin.action",
		data:{page:1,name:name},
		success : function(result){
			if(result.success){
				var list = result.data;
				var a=0;
				var na='';
				if(id!=0){//如果id！=0，证明为修改操作
//					获取数据库中对应的id的原始菜单名称
					for(var i=0;i<list.length;i++){
						if (list[i].id==id){
							na = list[i].name;
							break;
						}
					}
					if(na == name){//如果ID对应的数据库中的菜单名称和从界面上取到的一样，说明没有修改菜单名称，所以不会重名
						update();//执行修改操作
					}else{
//						否则就与数据库中的菜单名称对比，看是否重名
						for(var i=0;i<list.length;i++){
							if (list[i].name==name){
								alert('菜单已存在，请重新命名。');
								a=1;
								break;
							}
						}
						if(a==0){
							update();//执行修改操作
						}
					}
				}else{//a为0，说明为添加操作
//					与数据库中的菜单名称对比，看是否重名
					for(var i=0;i<list.length;i++){
						if (list[i].name==name){
							alert('菜单已存在，请重新命名。');
							a=1;
							break;
						}
					}
					if(a==0){
						save();//执行添加操作
					}		
				}		
			}
		}
	});
}

function panduan(){
	var name = $('#name').val();
	if(name==null || name==''){
		alert('请输入菜单名称或菜单部分名称');
	}else{
		search();
	}
}

